This document contains late breaking news of the latest features added to the VICOM Internet Gateway which do not appear in the VICOM Internet Gateway manual. At the end of the document, the version history of the product is also listed.
For the latest news about updaters, shows that Vicom Technology are attending, new versions of our software, new products, press news and lots more, take a regular look at our news page at:
http://www.vicomtech.com/newsflash.html
Contents:
• OT TCP/IP Control Panel
• Running TCP/IP server applications on the Gateway machine
• Previous Users of the VICOM Internet Gateway
• Unlimited number of ports
• Multiple Ports on one Ethernet Card
• The Gateway as a DHCP client (required when used with some Cable Modem Providers)
• CHAP PPP connections
• Dynamic PPP server ports
• Setting synchronous or asynchronous mode manually
• Detecting a dropped phone line
• The "DHCP Clients" file—new options
• Putting delays in login scripts
• Improved trace window
• Vicom Technology's Technical Support Area on the Web
• Saving Information About the Set-up of Your VICOM Internet Gateway (Contacting Technical Support)
• Version History
OT TCP/IP Control Panel
If TCP/IP is used on the Gateway machine (needed if TCP/IP applications are run on that machine), TCP/IP should be set to "Load Only When Needed". This option can be found by opening the TCP/IP control panel, selecting "advanced" user mode, and then selecting the "Options" button.
Running TCP/IP server applications on the Gateway machine
We recommend that Multi-Homing, selected from "Preferences / MacTCP Port", is NOT enabled.
If any TCP/IP server applications are run on the Gateway machine the mirror port should be set as follows:
• If the Internet Proxy port has a static address then this port should be mirrored. Users accessing the server from inside the network access it at this address, as do users on the Internet.
• If the Internet Proxy port has a dynamic address then the Internal (normally Ethernet) port should be mirrored. Users inside the network access the server at the internal address. Users on the Internet access the server at the address of the Internet proxy port. Users from the Internet would of course need to know the address the Internet Proxy port had obtained.
To mirror a port, select the port required in the status window and select "Mirror This Port" from the "Gateway" menu.
Please note that the Internet Gateway should be started before server applications are loaded.
Previous Users of the VICOM Internet Gateway
The "DHCP Clients" file and the "VICOM TCP/IP Preferences" file can now be located in the "VICOM Settings" folder within the System's "Preferences" folder. The default is for the VICOM Internet Gateway to use the files that are placed in the "VICOM Settings" folder.
We recommend that previous users of the VICOM Internet Gateway move their existing "DHCP Clients" and "VICOM TCP/IP Preferences" files into the "VICOM Settings" folder.
Unlimited Number of Ports
This version of the Gateway now allows you to have unlimited ports compared to the previous limit of 8 ports. The default memory required for the Gateway has been set to comfortably run it with 8 ports. If you wish to add more than 8 ports, you may need to increase the amount of memory the Gateway requires. To do this, select the VICOM Internet Gateway application icon and select "Get Info" from the "File" pull-down menu when you are in the Finder and increase both the "Minimum" and "Preferred" size.
NOTE: You cannot do the above adjustment to the memory allocation while the Gateway is launched, so quit the application entirely first.
Multiple Ports on one Ethernet Card
The new version of the Gateway allows you to assign more than one IP address to an Ethernet Card, but to do this you MUST be using Open Transport. To create an Ethernet port, simply select "New Port" in the "Gateway" pull-down menu, enter the desired IP address and then select the Ethernet card you are using as the "Method". To create a second Ethernet port, follow the above steps. There is no limit to the number of Ethernet ports you can have on the one card, as long as their IP addresses are on different networks.
The Gateway as a DHCP Client
The VICOM Internet Gateway can now be a DHCP client when it has an Ethernet port. To set the Gateway to be a DHCP client on an Ethernet port, set the IP address for that Ethernet port to be "Dynamic" (uncheck the "Static" check-box in "Basic" User Mode). The Gateway will then receive information about the IP address the port requires, the Default Gateway IP address, and the Domain Name Server IP address from a DHCP Server.
One area where this new feature is of particular importance is to cable modem users. Several cable modem providers now use a DHCP server to assign an IP address to customers when they connect using their cable modem, rather than assigning each customer with a static IP address.
NOTE: A Gateway cannot be a DHCP Server and a DHCP Client on the same Ethernet interface or on the same physical network. The Gateway will not serve DHCP addresses to itself. This means that if you have a DHCP Server and DHCP Client port on the same physical network, the server port will not respond to a request from the client port.
CHAP PPP Connections
The Gateway now supports the CHAP authentication protocol in addition to supporting PAP (password authentication) protocol. CHAP is more secure than PAP because the password is encrypted as it is transmitted over the network.
CHAP is mostly used for ISDN connections. There are no user settings for CHAP, the Gateway will automatically detect whether the remote host requires CHAP or PAP and will respond appropriately. Your ISP will have pre-determined the protocol to be used (PAP or CHAP).
Dynamic PPP Server Ports
The Gateway's PPP server ability has been improved. Previously each PPP server (dial-in) port had to be on a separate IP network to the other ports and dial in client machines had to be on a different IP address to the PPP port on the Gateway. This is wasteful of IP addresses and therefore it is now possible with version 3.8 of the Gateway to put a PPP server (dial-in) port on the same network as an Ethernet port, and the Gateway will bridge traffic between these two ports.
To activate this capability, set the address of a dial in port to "dynamic". When a remote client connects to this port, the Gateway will give it the address specified in "PPP Server Base Address" in the Preferences. If no address has been specified in the "PPP Server Base Address" option, an address on the same network as the first Ethernet port will be assigned to the dial-in port. The IP address of the port will be one higher than the IP address of the Ethernet port. For example.
Ethernet Port: 200.1.1.100
Dynamic dial-in PPP Port 1 (when a remote user connects): 200.1.1.101
Remote dial-in users IP address connected to dial-in port 1: 200.1.1.101
(Assuming that remote user 1 stays connected)
Dynamic dial-in PPP Port 2 (when a remote user connects): 200.1.1.102
Remote dial-in users IP address connected to dial-in port 2: 200.1.1.102
If the same set-up of the Gateway was used (i.e. an Ethernet Port and a Dynamic PPP Port as above), but with an IP address of 200.1.1.120 entered in the "PPP Server Base Address" option, the IP address of the Dynamic PPP Port 1 and the IP address of the remote dial-in user would therefore be 200.1.1.120. The Dynamic PPP Port 2 and remote user would both be on an IP address of 200.1.1.121
Setting Synchronous or Asynchronous Mode Manually
The Gateway supports synchronous and asynchronous PPP. It will detect the type of PPP connection made to an Internet Provider and either use asynchronous PPP or synchronous PPP. The Gateway can be forced into making a synchronous or asynchronous PPP connection (e.g. using an ISDN Terminal Adapter driven by the Apple Modem Tool), by setting the "Framing" preference in "Advanced Options" in the "Connect Info" window to the required setting.
NOTE: The "Advanced Options" button used to be called "PPP Setup..." in previous versions of the Gateway.
Detecting a Dropped Phone Line
The Gateway uses the Apple Modem Tool to drive modems. This tool does not always detect that the modem has dropped the line, so the Gateway will remain connected even though the modem has disconnected (e.g. caused by the problem on the phone line).
The solution to this is "PPP Echo", found in "Advanced Options" within "Connect Info". When activated, the Gateway will send PPP echo packets to the remote end as specified. If the remote end does not respond (as will happen if the modem has disconnected), the Gateway will terminate the connection or, if "Keep connection open at all times" option is enabled, the Gateway will hang-up the modem and reconnect.
The "DHCP Clients" and "Gateway Names" File Have Been Combined
To display which users are on the Internet at any one time, select the "View Users" option in the "File" pull-down menu. To show names in this window rather than IP addresses, a file called "Gateway Names" used to be created in previous versions of the Gateway. This is no longer required as the information can be entered directly into the "DHCP Clients" file.
If you are not using the DHCP capability of the Gateway, or you are using it but the machine you wish to list is not to be served by the DHCP Server, make an entry which begins with a "-" in place of the MAC address, the IP address of the machine, and the name you wish to be displayed.
For example:
-<TAB><IP Address><TAB><Name>
Displays as such:
- 192.168.1.120 Non_DHCP_Client
NOTE: To enable the ability to see a users name rather than an IP address, the "Enable Name Resolving" option in the "Name Servers Preference" has to be switched on.
For more details about "DHCP Clients" file, see Chapter 11 of the VICOM Internet Gateway User Manual v. 3.8.
For details about the Managing Local Users ("View Users") option, see Chapter 5 of the VICOM Internet Gateway User Manual v. 3.8.
Putting Delays in Login Scripts
When using a login script to log into a service provider, it is quite common to need to send several Carriage Return (CR) characters to "wake up" the provider. Some providers may not respond to a carriage return (CR) and may require a carriage return line feed character sent to them (CRLF). A pause between sending each character is also another possible requirement. To accommodate this, the Gateway now allows three special character sequences in a "Send" string of a login script:
\r sends a CR (carriage return)
\n sends a CR LF (carriage return followed by line feed)
\d causes a one second delay
For example, to send three CRs with a one second delay between them, one would use:
\r\d\r\d\r
Improved Trace Window
The Trace window has been improved to display more information, which will help in analyzing connection and login problems. The Window is now resizable and has a "Save to Disk" option. This option will save all the Trace window contents to a file after the trace has been shown in the Trace Window. The "Record to File" option from previous versions of the Gateway has been kept and will record all trace information directly into a file without displaying anything in the Trace window.
Vicom Technology's Technical Support Area on the Web
Vicom Technology's Technical Support team have an area on the Vicom web site which contains:
• Frequently Asked Questions (FAQs)
• Tutorials
• Vicom Software Updaters
• Application Notes and Version Histories
• Contacting Technical Support
This area is constantly updated to address common questions and problems our users experience.
The main page for the Support area can be found at:
A new set of web pages have been added to the Support area called "Communications Products". These pages contain a list of TCP/IP applications that can be used with the VICOM Internet Gateway and that Vicom Technology's Technical Support team think users will find useful. The web page can be found at: http://www.vicomtech.com/support/appnotes/vig.apps.html
Saving Information About the Set-up of Your VICOM Internet Gateway
When contacting VICOM Technical Support for help with the VICOM Internet Gateway, you can now help us to help you by sending a text document containing the set-up of your VICOM Internet Gateway.
If you need help from VICOM Technical Support, we recommend the following:
1) Select "Save Config As..." from the "File" pull-down menu of the VICOM Internet Gateway and save the file (this file is automatically saved as a text file).
2) Fill out the "Contacting Technical Support" form along with the contents of the configuration text file on the following web page: http://www.vicomtech.com/support/support.form.html
3a) Email the file along with a description of your problem to "support@vicomtech.com" OR
3b) Print the file (by using any text editor) and fax the file along with a description of the problem to:
North America: +1 650-691-9838
Europe/International: +44 1202 310241
Sending this file to VICOM's Technical Support Team helps us provide a speedier and more accurate response.
Version History
Version 3.8.8
1. 68k Machines now display throughput correctly. Previous 68k Gateway's would not display correctly once the throughput increased to over 1kbyte/s.
2. MTU negotiation is now improved on PPP connections so that the requested MTU is now passed to the remote end. This ensures that packets larger than the value set in the "specify MTU" preference are not forwarded to the Gateway on links with short frame sizes.
3. ICMP Destination unreachable packets now forwarded correctly when they need to transit another router, enabling MTU Path discovery to work correctly. This is particularly relevant where a Gateway is used as a PPP server on a network which is attached to the Internet via another router.
4. DHCP Packets are now of the correct size and format to conform to RFC 2131.
Version 3.8.7
1. The Gateway could not read in the "Users & Groups" file under MacOS 8. This version fixes this problem and allows the Gateway to read in the file so it can be used with Dial-in port security. This version also fixes a problem where the "Users & Groups" menu item within the Gateway would not work.
2. Fixed a problem with the "DHCP Clients" file which meant that Windows 95 machines that were set to always get the same IP address would instead be assigned an address from within the DHCP range. Any machines that were set to always get the same IP address outside of the DHCP range would instead be assigned an address from within the DHCP range.
3. The default MTU (Maximum Transfer Unit) for PPP ports is now 576 bytes. This has no adverse effect on performance and eliminates some problems encountered with CTB tools that have a limited packet size.
Version 3.8.6
1. Fixed a problem where some cable modem users would still not get their IP address using DHCP.
2. Fixed a problem where an FTP data channel could time out while uploading, and if there was a lot of traffic through a PPP port. This would cause an FTP client transfer to fail.
Version 3.8.5
1. The Gateway will now prompt the user for confirmation before quitting if the Gateway is turned on. This is to stop users accidentally quitting the Gateway when it may be in use by other people. After 30 seconds of the alert appearing, it will be dismissed as if the "OK" button had been pressed.
2. The Gateway now gets its default name (shown in the login banner when a client dials-in using a login script) from the name assigned to the computer it is running on in the "Sharing Setup" Control Panel.
3. The Gateway now distributes DNS server address (as set in Gateway preferences) to MacIP clients. Previously the address had to be set manually on each MacIP client.
4. The preferences file ("VICOM TCP/IP Preferences") can now be stored in "VICOM Settings" folder (within the System Folder's "Preferences" folder). The Gateway will first look for a preferences file in "VICOM Settings" and, if not found, it will then look in the "Preferences" folder within the "System Folder". The default preferences file is the one located in "VICOM Settings".
5. The "DHCP Clients" file can now also be stored in "VICOM Settings" folder (within the System Folder's "Preferences" folder). If the "DHCP Clients" file cannot be found in "VICOM Settings", the Gateway will look in the "VICOM Internet Gateway" folder. The default "DHCP Clients" file is the one located in "VICOM Settings".
6. A dial-out port now just reports that it has connected rather than reporting the Connected speed (this speed was not the real connected speed of the device being used, but the speed as set in the Communication ToolBox used (e.g. the Apple Modem Tool). A dial-in port now reports the username of the person who has dialled in.
7. This version fixes a problem that was experienced by some cable modem users, where the cable modem provider uses a DHCP Server to assign IP addresses. The previous version did not accept this information and would therefore go into a loop requesting an IP address, receiving the information, ignoring it and then requesting an IP address again.
8. The latest version of the CommuniGate Server by Stalker software used an external interface built into the Gateway to know the status of the VICOM Internet Gateway. There were some problems with this interface which caused CommuniGate and the Gateway to crash on some machines when used together or the speed of a dial-up connection via the Apple Modem Tool would be change within the Apple Modem Tool to 9600 baud. This has been fixed in this version.
9. A problem associated with the use of the PPP Dynamic Server addressing has been fixed. If a dial-in client had to communicate via the Gateway, through another router and then to a host, the Gateway would not send packets received back from the host, back to the client machine.
10. A problem was found and has been fixed where the Gateway was used on a network with more than one router. If the routers were on the same network as an Ethernet port being mirrored, the Gateway would route packets incorrectly to the mirror port.
11. This version fixes a minor problem where an Ethernet port set to "Dynamic" (i.e. to get its IP configuration information from a DHCP Server) did not correctly get the Domain Name information.
12. The port probe option for a MacIP port (which was not supposed to be enabled for that type of port) has been greyed out again.
13. Sometimes a PPP handshake would not complete correctly with an ISP (using a modem or ISDN). This would happen if a CTB port was created while the Gateway was running and there were no other CTB ports at that time. This has been fixed.
14. The Gateway would crash if more than 20 manual routes were entered, by entering the last entry using the duplicate button. The Gateway will no longer crash, but the maximum number of manual routes is still set at 20.
15. The DHCP Setup option now requires a password to be entered to allow it to be changed or viewed (if the user mode is set to Administrator).
16. The default CompuServe login script needed to send a Carriage Return at the start to make it work correctly. This has been added in this version.
17. Some minor problems have been fixed in this version which related to the Gateway using the "DHCP Clients" file. Sometimes entries shown in the "DHCP Clients" window would not have a name alongside the Ethernet Hardware address or an IP address would be shown instead of a name in the "View Users" window, even though an entry had been correctly entered in the "DHCP Clients" file.
Version 3.8.4
1. The previous limit of 8 ports has now been extended to allow an unlimited number of ports.
2. On machines running Open Transport, you can now create multiple Ethernet ports on a single Ethernet card.
3. The Gateway now supports the CHAP authentication protocol used by some ISPs. The Gateway will automatically detect if the ISP is using PAP or CHAP and respond accordingly.
4. The Gateway can now be a DHCP client by setting an Ethernet port to dynamic address.
5. New Dynamic PPP Server facility had been integrated into the previous PPP server functionality of the Gateway. This allows PPP dial-in ports to be assigned an address when a remote client has connected to them. These "dial-in" ports can be on the same network as other ports the Gateway has.
6. It is now possible to manually set PPP connections to synchronous or asynchronous mode.
7. The Gateway now has a login script template for CompuServe users to set-up the Gateway.
8. The "DHCP Clients" and "Views Users" windows (available in the "File" pull-down menu) are both resizable.
9. A problem was fixed where if the Gateway had two ports on the same physical network with the DHCP Server functionality enabled, client machines had difficulty getting their IP configuration information.
10. PPP framing information is shown in the trace window for a PPP port to enable Vicom Technology's Technical Support staff to be able to help with problems related to connecting to an ISP via PPP.
11. The Gateway now reports the speed at which a modem connection was made. In previous versions, the Gateway would display "Connected". It now display's "Connected at x" where x is the speed at which the port was set to connect (e.g. 9600).
12. Previously, in extreme circumstances, a "Dial-In, Answer Only" port on the Gateway could try to dial out. This problem has been fixed in this version.
13. The Gateway can distinguish the difference between echo replies from a modem and echo replies from an ISP, and therefore will correctly detect that the line has been dropped if the "Echo Interval" has been set.
14. The login monitor shown when tracing a port on the Gateway (which can be seen by selecting "Start Tracing Port" from the "Gateway" pull-down menu) has been improved, including the ability to scroll and to save items from the Trace Window directly to disk after seeing the trace information.
15. The Gateway now creates a folder called "VICOM Settings" in the VICOM Internet Gateway folder. The folder will be used in the future to store text settings files, but at present is not used.
16. Some 68k Macs running MacTCP with a MacIP port on the Gateway while using LocalTalk experienced crashing, which this version fixes.
17. The RIP hop count now correctly gets reset if a connection to a router was disconnected for a few minutes.
18. Changing a user from using a static DHCP-assigned address to a dynamic DHCP-assigned address led to the client machine still receiving the static address. This problem has been corrected in this version.
19. The Gateway would sometimes crash when generating a log. Another symptom of this problem was that "online" times in the log were not calculated correctly. This problem has been fixed.
20. A problem has been fixed where the Gateway wasn't fragmenting large packets correctly. This caused problems when using FTP over MacIP and in some rare cases, over Ethernet.
Version 3.8.3
1. A problem with the "Save Config" option led to some information not being saved about all the ports; therefore, some ports could have been omitted from the text file produced.
2. The Gateway Names and DHCP Clients files have been combined.
3. RIP packets no longer affect idle timeout on OpenLink and non-proxy PPP ports.
Version 3.8.2 (Beta release)
1. The "Login Info" window has been improved to provide the option of entering a login script or using PAP in the one location.
2. The "Port Trace" window is now resizable.
3. An Import and Export facility has been added to the Global Host Access Rights.
4. The "Gateway Names" file and the "DHCP Clients" file have been combined so that only the "DHCP Clients" file is required. The "Gateway Names" file can still be used if required (i.e. when another DHCP Server is being used other than the VICOM Internet Gateway.)
Version 3.8.1 (Internal release)
1. New 3D look.
2. New Global Host Access Rights option.
Version 3.7.4
1. The Gateway now supports plug-in International Language Enablers.
2. Some Web Servers have been occasionally seen to continue to send packets to a disconnected client, preventing timeout of the port or the client. The Gateway's timers now ignore these packets.
3. Some problems were experienced when dialling into the Gateway from a remote client which have been fixed in this version.
4. A problem was fixed when trying to process a log file on some machines.
5. Fixes some minor bugs related to the main status window.
6. A problem was fixed where the Gateway would stop sending RIP when a port was disabled/stopped.
Version 3.7.3
1. The Gateway now supports PCI Token Ring cards.
2. Fixes a problem on some machines where the Gateway would crash when quit.
Version 3.7.2
1. A problem was fixed with editing the port ranges in the inbound mapping option.
2. Downloading large files using a web browser on the Gateway machine could cause the transfer to fail.
3. The Routing Tables window correctly appears on small monitors rather than appearing slightly off the screen.
Version 3.7.1
1. The VICOM Internet Gateway now supports PCI Ethernet cards.
2. The Gateway also supports PCMCIA Ethernet cards.
3. The lease time is shown in the "DHCP Clients" window. This also enables the user to see which clients are BOOTP clients and which clients are DHCP clients.
4. The VICOM Internet Gateway now includes native code for both PowerPCs and 68k Mac's. This fat binary application (which is the default installation) will only work on PowerPC's with Open Transport. To use MacTCP with the VICOM Internet Gateway on a PowerPC, you will need to install the secondary installation Gateway. Please click on the "Read Me" button within the "Install Gateway" program for more details.
5. The time-out values for the Internet Proxy port have changed and are now: Never, 30 seconds, 1 minute, 2 minutes, 5 minutes, 15 minutes, 30 minutes and 1 hour of inactivity.
6. While the Gateway is running, the mirror port cannot be deleted.
7. A message is now shown to indicate when the "Mirror this Port" option has been used.
8. In previous versions of the Gateway, if a client machine was assigned the same IP address as one of the Gateway's ports, the Gateway would stop the port until it was manually reset. In this version the Gateway will not stop the port, and it will become active when the conflicting address is removed.
9. The number of DHCP/BOOTP clients that the Gateway can handle can now be adjusted up to a maximum of 1024.
10. The DHCP lease time can now be changed from the default of 1 hour.
11. Inbuilt PING function added.
12. A "DHCP Clients" file is now installed as standard.
13. Settings are saved every time something is changed by the user.
14. Synchronous PPP support added.
15. The default IP address the Auto Set-up utility assigned was 192.163.x.x This IP address was not a Private Net Address that we recommend. It now assigns the correct Private Net Address of 192.168.x.x
16. When a dial-out port has connected, the "Connect" pull-down menu option now becomes "Disconnect" rather than being greyed out.
Previous Versions
For the history of previous versions of the VICOM Internet Gateway, please see the complete VICOM Internet Gateway Version History document on our web site at: